Crawford Fork is a small unincorporated community in Greene County, Alabama, United States. It lies at an elevation of 131 feet (40 m). The community is part of the Tuscaloosa, Alabama Metropolitan Statistical Area.